Dec 02 08:08:58.495 INFO testing Dynisious/the_brass against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 08:08:58.495 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:08:58.668 INFO [stdout] bc3355217f002b62c03ceb4c372d92ca80996403bdf3b56124adcc50ec88ff3a
Dec 02 08:08:58.672 INFO running `"docker" "start" "-a" "bc3355217f002b62c03ceb4c372d92ca80996403bdf3b56124adcc50ec88ff3a"`
Dec 02 08:08:59.312 INFO [stderr] usermod: no changes
Dec 02 08:08:59.362 INFO [stderr]    Compiling toml v0.4.5
Dec 02 08:09:02.763 INFO [stderr]    Compiling the_brass v0.2.0 (/source)
Dec 02 08:09:03.675 INFO [stderr] warning: variant is never constructed: `FuelError`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:11:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 11 |     FuelError,
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: variant is never constructed: `ShieldError`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:12:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 12 |     ShieldError,
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: variant is never constructed: `HullError`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:13:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 13 |     HullError
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/attacks.rs:31:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 31 |     pub fn new(attack: Attack, smallest_target: ShipSize) -> Self {
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `valid_target`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/attacks.rs:43:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 43 |     pub fn valid_target(&self, target_size: ShipSize) -> bool {
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `same_target`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/attacks.rs:52:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 52 |     pub fn same_target(&self, other: &Self) -> bool {
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/attacks.rs:94:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 94 |     pub fn new(parralel_attacks: UInt, damage_per_attack: DamagePoint) -> Self {
Dec 02 08:09:03.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `merge`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:106:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 106 |     pub fn merge(&mut self, other: Self) -> Option<Self> {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `sum_damage`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:118:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 118 |     pub fn sum_damage(&self) -> DamagePoint {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `same_damage`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:122:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 122 |     pub fn same_damage(&self, other: &Self) -> bool {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `from_parts`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:141:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 141 |     pub unsafe fn from_parts(attacks: Vec<TargetedAttack>) -> Self {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:153:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 153 |     pub fn new(mut attacks: Vec<TargetedAttack>) -> Self {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `add_attack`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:179:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 179 |     pub fn add_attack(&mut self, attack: TargetedAttack) {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `add_attacks`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:196:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 196 |     pub fn add_attacks(&mut self, attacks: &[TargetedAttack]) {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `iter`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:200:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 200 |     pub fn iter(&self) -> ::std::slice::Iter<TargetedAttack> {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `iter_mut`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:204:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 204 |     pub fn iter_mut(&mut self) -> ::std::slice::IterMut<TargetedAttack> {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `clear_used_attacks`
Dec 02 08:09:03.675 INFO [stderr]    --> src/game/combat/ships/attacks.rs:208:5
Dec 02 08:09:03.675 INFO [stderr]     |
Dec 02 08:09:03.675 INFO [stderr] 208 |     pub fn clear_used_attacks(&mut self) {
Dec 02 08:09:03.675 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.675 INFO [stderr] 
Dec 02 08:09:03.675 INFO [stderr] warning: method is never used: `from_parts`
Dec 02 08:09:03.675 INFO [stderr]   --> src/game/combat/ships/ship_template.rs:57:5
Dec 02 08:09:03.675 INFO [stderr]    |
Dec 02 08:09:03.675 INFO [stderr] 57 | /     pub unsafe fn from_parts(ship_size_class: ShipSize, fuel_capacity: UInt,
Dec 02 08:09:03.675 INFO [stderr] 58 | |         fuel_use: UInt, max_hull: UInt, shield_capacity: UInt, shield_recovery: UInt,
Dec 02 08:09:03.675 INFO [stderr] 59 | |         cargo_capacity: Mass, attacks: ReducedAttacks) -> Self {
Dec 02 08:09:03.675 INFO [stderr] 60 | |         Self {
Dec 02 08:09:03.675 INFO [stderr] ...  |
Dec 02 08:09:03.675 INFO [stderr] 69 | |         }
Dec 02 08:09:03.675 INFO [stderr] 70 | |     }
Dec 02 08:09:03.675 INFO [stderr]    | |_____^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:81:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 81  | /     pub fn new(ship_size_class: ShipSize, fuel_capacity: UInt, fuel_use: UInt,
Dec 02 08:09:03.676 INFO [stderr] 82  | |         hull_points: UInt, shield_points: UInt, shield_recovery: UInt,
Dec 02 08:09:03.676 INFO [stderr] 83  | |         cargo_capacity: Mass, attacks: ReducedAttacks) -> Result<Self, ShipError> {
Dec 02 08:09:03.676 INFO [stderr] 84  | |         //Check that fuel use is not greater than fuel capacity.
Dec 02 08:09:03.676 INFO [stderr] ...   |
Dec 02 08:09:03.676 INFO [stderr] 106 | |         }
Dec 02 08:09:03.676 INFO [stderr] 107 | |     }
Dec 02 08:09:03.676 INFO [stderr]     | |_____^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_fuel_capacity`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:121:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 121 |     pub fn set_fuel_capacity(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `get_fuel_use`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:129:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 129 |     pub fn get_fuel_use(&self) -> FuelUnit {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_fuel_use`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:141:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 141 |     pub fn set_fuel_use(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_shield_capacity`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:161:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 161 |     pub fn set_shield_capacity(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `get_shield_recovery`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:169:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 169 |     pub fn get_shield_recovery(&self) -> ShieldPoint {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_shield_recovery`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:181:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 181 |     pub fn set_shield_recovery(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `can_target`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:193:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 193 |     pub fn can_target(&self, target: &Self) -> bool {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `loaded`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:267:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 267 |     pub fn loaded(&self) -> usize {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `unload_overflow`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:271:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 271 |     pub fn unload_overflow(&mut self) {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `unload`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:301:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 301 |     pub fn unload(&mut self, name: &String) -> bool {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.676 INFO [stderr]   --> src/game/combat/ships/ship.rs:54:5
Dec 02 08:09:03.676 INFO [stderr]    |
Dec 02 08:09:03.676 INFO [stderr] 54 | /     pub fn new(template: Rc<ShipTemplate>, fuel_units: FuelUnit,
Dec 02 08:09:03.676 INFO [stderr] 55 | |         hull_points: HullPoint, shield_points: ShieldPoint) -> Result<Self, ShipError> {
Dec 02 08:09:03.676 INFO [stderr] 56 | |         //Check that fuel is not greater than fuel capacity.
Dec 02 08:09:03.676 INFO [stderr] 57 | |         if fuel_units > template.get_fuel_capacity() {
Dec 02 08:09:03.676 INFO [stderr] ...  |
Dec 02 08:09:03.676 INFO [stderr] 77 | |         }
Dec 02 08:09:03.676 INFO [stderr] 78 | |     }
Dec 02 08:09:03.676 INFO [stderr]    | |_____^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_template`
Dec 02 08:09:03.676 INFO [stderr]   --> src/game/combat/ships/ship.rs:91:5
Dec 02 08:09:03.676 INFO [stderr]    |
Dec 02 08:09:03.676 INFO [stderr] 91 |     pub fn set_template(&mut self, val: Rc<ShipTemplate>) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `get_fuel_units`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:107:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 107 |     pub fn get_fuel_units(&self) -> FuelUnit {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_fuel_units`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:119:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 119 |     pub fn set_fuel_units(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `get_hull_points`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:127:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 127 |     pub fn get_hull_points(&self) -> HullPoint {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_hull_points`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:139:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 139 |     pub fn set_hull_points(&mut self, val: HullPoint) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `get_shield_points`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:147:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 147 |     pub fn get_shield_points(&self) -> ShieldPoint {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `set_shield_points`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:159:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.676 INFO [stderr] 159 |     pub fn set_shield_points(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:03.676 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.676 INFO [stderr] 
Dec 02 08:09:03.676 INFO [stderr] warning: method is never used: `is_alive`
Dec 02 08:09:03.676 INFO [stderr]    --> src/game/combat/ships/ship.rs:167:5
Dec 02 08:09:03.676 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 167 |     pub fn is_alive(&self) -> bool {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `regenerate_shields`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/ship.rs:172:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 172 |     pub fn regenerate_shields(&mut self) {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `simulate_damage`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/ship.rs:185:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 185 |     pub fn simulate_damage(&mut self, mut damage: DamagePoint) -> (HullPoint, ShieldPoint, DamagePoint) {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `resolve_damage`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/ship.rs:211:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 211 |     pub fn resolve_damage(&mut self, damage: DamagePoint) -> DamagePoint {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `resolve_attacks`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/ship.rs:228:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 228 |     pub fn resolve_attacks(&mut self, attacks: &mut ReducedAttacks) {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `is_alive`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:39:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 39 |     pub fn is_alive(&self) -> bool {
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `regenerate_shields`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:43:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 43 |     pub fn regenerate_shields(&mut self) {
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `resolve_damage`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:52:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 52 |     pub fn resolve_damage(&mut self, mut damage: DamagePoint) -> DamagePoint {
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `resolve_attacks`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/reduced_ship.rs:118:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 118 |     pub fn resolve_attacks(&mut self, attacks: &mut ReducedAttacks) {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `get_attacks`
Dec 02 08:09:03.677 INFO [stderr]    --> src/game/combat/ships/reduced_ship.rs:146:5
Dec 02 08:09:03.677 INFO [stderr]     |
Dec 02 08:09:03.677 INFO [stderr] 146 |     pub fn get_attacks(&self) -> ReducedAttacks {
Dec 02 08:09:03.677 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: variant is never constructed: `Unaware`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:20:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 20 |     Unaware,
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: variant is never constructed: `Neutral`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:22:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 22 |     Neutral,
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: variant is never constructed: `Friendly`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:24:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 24 |     Friendly,
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: variant is never constructed: `Enemy`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:26:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 26 |     Enemy
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `from_parts`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:41:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 41 |     pub unsafe fn from_parts(first: Faction, second: Faction) -> FactionPair {
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:50:5
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 50 |     pub fn new(first: Faction, second: Faction) -> Option<FactionPair> {
Dec 02 08:09:03.677 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:03.677 INFO [stderr] warning: function is never used: `get_game_factions`
Dec 02 08:09:03.677 INFO [stderr]   --> src/game/factions.rs:97:1
Dec 02 08:09:03.677 INFO [stderr]    |
Dec 02 08:09:03.677 INFO [stderr] 97 | pub fn get_game_factions() -> &'static mut (Vec<String>, HashMap<FactionPair, Relation>) {
Dec 02 08:09:03.677 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:03.677 INFO [stderr] 
Dec 02 08:09:05.043 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.71s
Dec 02 08:09:05.047 INFO [stderr] su: No module specific data is present
Dec 02 08:09:05.568 INFO running `"docker" "inspect" "bc3355217f002b62c03ceb4c372d92ca80996403bdf3b56124adcc50ec88ff3a"`
Dec 02 08:09:05.685 INFO running `"docker" "rm" "-f" "bc3355217f002b62c03ceb4c372d92ca80996403bdf3b56124adcc50ec88ff3a"`
Dec 02 08:09:05.835 INFO [stdout] bc3355217f002b62c03ceb4c372d92ca80996403bdf3b56124adcc50ec88ff3a
Dec 02 08:09:05.840 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:09:06.041 INFO [stdout] 3a060e1f79b7a64a246a9c5fe5cdb8cf99f45881a059736b4a7030d43aa56a7c
Dec 02 08:09:06.043 INFO running `"docker" "start" "-a" "3a060e1f79b7a64a246a9c5fe5cdb8cf99f45881a059736b4a7030d43aa56a7c"`
Dec 02 08:09:06.709 INFO [stderr] usermod: no changes
Dec 02 08:09:06.744 INFO [stderr]    Compiling the_brass v0.2.0 (/source)
Dec 02 08:09:07.767 INFO [stderr] warning: variant is never constructed: `FuelError`
Dec 02 08:09:07.767 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:11:5
Dec 02 08:09:07.767 INFO [stderr]    |
Dec 02 08:09:07.767 INFO [stderr] 11 |     FuelError,
Dec 02 08:09:07.767 INFO [stderr]    |     ^^^^^^^^^
Dec 02 08:09:07.767 INFO [stderr]    |
Dec 02 08:09:07.767 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:09:07.767 INFO [stderr] 
Dec 02 08:09:07.770 INFO [stderr] warning: variant is never constructed: `ShieldError`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:12:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 12 |     ShieldError,
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: variant is never constructed: `HullError`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/ship_error.rs:13:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 13 |     HullError
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/attacks.rs:31:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 31 |     pub fn new(attack: Attack, smallest_target: ShipSize) -> Self {
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `valid_target`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/attacks.rs:43:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 43 |     pub fn valid_target(&self, target_size: ShipSize) -> bool {
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `same_target`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/attacks.rs:52:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 52 |     pub fn same_target(&self, other: &Self) -> bool {
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:07.771 INFO [stderr]   --> src/game/combat/ships/attacks.rs:94:5
Dec 02 08:09:07.771 INFO [stderr]    |
Dec 02 08:09:07.771 INFO [stderr] 94 |     pub fn new(parralel_attacks: UInt, damage_per_attack: DamagePoint) -> Self {
Dec 02 08:09:07.771 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `merge`
Dec 02 08:09:07.771 INFO [stderr]    --> src/game/combat/ships/attacks.rs:106:5
Dec 02 08:09:07.771 INFO [stderr]     |
Dec 02 08:09:07.771 INFO [stderr] 106 |     pub fn merge(&mut self, other: Self) -> Option<Self> {
Dec 02 08:09:07.771 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `sum_damage`
Dec 02 08:09:07.771 INFO [stderr]    --> src/game/combat/ships/attacks.rs:118:5
Dec 02 08:09:07.771 INFO [stderr]     |
Dec 02 08:09:07.771 INFO [stderr] 118 |     pub fn sum_damage(&self) -> DamagePoint {
Dec 02 08:09:07.771 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `same_damage`
Dec 02 08:09:07.771 INFO [stderr]    --> src/game/combat/ships/attacks.rs:122:5
Dec 02 08:09:07.771 INFO [stderr]     |
Dec 02 08:09:07.771 INFO [stderr] 122 |     pub fn same_damage(&self, other: &Self) -> bool {
Dec 02 08:09:07.771 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `from_parts`
Dec 02 08:09:07.771 INFO [stderr]    --> src/game/combat/ships/attacks.rs:141:5
Dec 02 08:09:07.771 INFO [stderr]     |
Dec 02 08:09:07.771 INFO [stderr] 141 |     pub unsafe fn from_parts(attacks: Vec<TargetedAttack>) -> Self {
Dec 02 08:09:07.771 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.771 INFO [stderr] 
Dec 02 08:09:07.771 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:07.771 INFO [stderr]    --> src/game/combat/ships/attacks.rs:153:5
Dec 02 08:09:07.771 INFO [stderr]     |
Dec 02 08:09:07.771 INFO [stderr] 153 |     pub fn new(mut attacks: Vec<TargetedAttack>) -> Self {
Dec 02 08:09:07.774 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.774 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `add_attack`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/attacks.rs:179:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 179 |     pub fn add_attack(&mut self, attack: TargetedAttack) {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `add_attacks`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/attacks.rs:196:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 196 |     pub fn add_attacks(&mut self, attacks: &[TargetedAttack]) {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `iter`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/attacks.rs:200:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 200 |     pub fn iter(&self) -> ::std::slice::Iter<TargetedAttack> {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `iter_mut`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/attacks.rs:204:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 204 |     pub fn iter_mut(&mut self) -> ::std::slice::IterMut<TargetedAttack> {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `clear_used_attacks`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/attacks.rs:208:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 208 |     pub fn clear_used_attacks(&mut self) {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `from_parts`
Dec 02 08:09:07.775 INFO [stderr]   --> src/game/combat/ships/ship_template.rs:57:5
Dec 02 08:09:07.775 INFO [stderr]    |
Dec 02 08:09:07.775 INFO [stderr] 57 | /     pub unsafe fn from_parts(ship_size_class: ShipSize, fuel_capacity: UInt,
Dec 02 08:09:07.775 INFO [stderr] 58 | |         fuel_use: UInt, max_hull: UInt, shield_capacity: UInt, shield_recovery: UInt,
Dec 02 08:09:07.775 INFO [stderr] 59 | |         cargo_capacity: Mass, attacks: ReducedAttacks) -> Self {
Dec 02 08:09:07.775 INFO [stderr] 60 | |         Self {
Dec 02 08:09:07.775 INFO [stderr] ...  |
Dec 02 08:09:07.775 INFO [stderr] 69 | |         }
Dec 02 08:09:07.775 INFO [stderr] 70 | |     }
Dec 02 08:09:07.775 INFO [stderr]    | |_____^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:81:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 81  | /     pub fn new(ship_size_class: ShipSize, fuel_capacity: UInt, fuel_use: UInt,
Dec 02 08:09:07.775 INFO [stderr] 82  | |         hull_points: UInt, shield_points: UInt, shield_recovery: UInt,
Dec 02 08:09:07.775 INFO [stderr] 83  | |         cargo_capacity: Mass, attacks: ReducedAttacks) -> Result<Self, ShipError> {
Dec 02 08:09:07.775 INFO [stderr] 84  | |         //Check that fuel use is not greater than fuel capacity.
Dec 02 08:09:07.775 INFO [stderr] ...   |
Dec 02 08:09:07.775 INFO [stderr] 106 | |         }
Dec 02 08:09:07.775 INFO [stderr] 107 | |     }
Dec 02 08:09:07.775 INFO [stderr]     | |_____^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `set_fuel_capacity`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:121:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 121 |     pub fn set_fuel_capacity(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.775 INFO [stderr] warning: method is never used: `get_fuel_use`
Dec 02 08:09:07.775 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:129:5
Dec 02 08:09:07.775 INFO [stderr]     |
Dec 02 08:09:07.775 INFO [stderr] 129 |     pub fn get_fuel_use(&self) -> FuelUnit {
Dec 02 08:09:07.775 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.775 INFO [stderr] 
Dec 02 08:09:07.778 INFO [stderr] warning: method is never used: `set_fuel_use`
Dec 02 08:09:07.778 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:141:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 141 |     pub fn set_fuel_use(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `set_shield_capacity`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:161:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 161 |     pub fn set_shield_capacity(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `get_shield_recovery`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:169:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 169 |     pub fn get_shield_recovery(&self) -> ShieldPoint {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `set_shield_recovery`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:181:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 181 |     pub fn set_shield_recovery(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `can_target`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:193:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 193 |     pub fn can_target(&self, target: &Self) -> bool {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `loaded`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:267:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 267 |     pub fn loaded(&self) -> usize {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `unload_overflow`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:271:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 271 |     pub fn unload_overflow(&mut self) {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `unload`
Dec 02 08:09:07.779 INFO [stderr]    --> src/game/combat/ships/ship_template.rs:301:5
Dec 02 08:09:07.779 INFO [stderr]     |
Dec 02 08:09:07.779 INFO [stderr] 301 |     pub fn unload(&mut self, name: &String) -> bool {
Dec 02 08:09:07.779 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `new`
Dec 02 08:09:07.779 INFO [stderr]   --> src/game/combat/ships/ship.rs:54:5
Dec 02 08:09:07.779 INFO [stderr]    |
Dec 02 08:09:07.779 INFO [stderr] 54 | /     pub fn new(template: Rc<ShipTemplate>, fuel_units: FuelUnit,
Dec 02 08:09:07.779 INFO [stderr] 55 | |         hull_points: HullPoint, shield_points: ShieldPoint) -> Result<Self, ShipError> {
Dec 02 08:09:07.779 INFO [stderr] 56 | |         //Check that fuel is not greater than fuel capacity.
Dec 02 08:09:07.779 INFO [stderr] 57 | |         if fuel_units > template.get_fuel_capacity() {
Dec 02 08:09:07.779 INFO [stderr] ...  |
Dec 02 08:09:07.779 INFO [stderr] 77 | |         }
Dec 02 08:09:07.779 INFO [stderr] 78 | |     }
Dec 02 08:09:07.779 INFO [stderr]    | |_____^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.779 INFO [stderr] warning: method is never used: `set_template`
Dec 02 08:09:07.779 INFO [stderr]   --> src/game/combat/ships/ship.rs:91:5
Dec 02 08:09:07.779 INFO [stderr]    |
Dec 02 08:09:07.779 INFO [stderr] 91 |     pub fn set_template(&mut self, val: Rc<ShipTemplate>) -> Result<(), ShipError> {
Dec 02 08:09:07.779 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.779 INFO [stderr] 
Dec 02 08:09:07.782 INFO [stderr] warning: method is never used: `get_fuel_units`
Dec 02 08:09:07.782 INFO [stderr]    --> src/game/combat/ships/ship.rs:107:5
Dec 02 08:09:07.782 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 107 |     pub fn get_fuel_units(&self) -> FuelUnit {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `set_fuel_units`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:119:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 119 |     pub fn set_fuel_units(&mut self, val: FuelUnit) -> Result<(), ShipError> {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `get_hull_points`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:127:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 127 |     pub fn get_hull_points(&self) -> HullPoint {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `set_hull_points`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:139:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 139 |     pub fn set_hull_points(&mut self, val: HullPoint) -> Result<(), ShipError> {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `get_shield_points`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:147:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 147 |     pub fn get_shield_points(&self) -> ShieldPoint {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `set_shield_points`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:159:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 159 |     pub fn set_shield_points(&mut self, val: ShieldPoint) -> Result<(), ShipError> {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `is_alive`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:167:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 167 |     pub fn is_alive(&self) -> bool {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `regenerate_shields`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:172:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 172 |     pub fn regenerate_shields(&mut self) {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `simulate_damage`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:185:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 185 |     pub fn simulate_damage(&mut self, mut damage: DamagePoint) -> (HullPoint, ShieldPoint, DamagePoint) {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `resolve_damage`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:211:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 211 |     pub fn resolve_damage(&mut self, damage: DamagePoint) -> DamagePoint {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `resolve_attacks`
Dec 02 08:09:07.783 INFO [stderr]    --> src/game/combat/ships/ship.rs:228:5
Dec 02 08:09:07.783 INFO [stderr]     |
Dec 02 08:09:07.783 INFO [stderr] 228 |     pub fn resolve_attacks(&mut self, attacks: &mut ReducedAttacks) {
Dec 02 08:09:07.783 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `is_alive`
Dec 02 08:09:07.783 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:39:5
Dec 02 08:09:07.783 INFO [stderr]    |
Dec 02 08:09:07.783 INFO [stderr] 39 |     pub fn is_alive(&self) -> bool {
Dec 02 08:09:07.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `regenerate_shields`
Dec 02 08:09:07.783 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:43:5
Dec 02 08:09:07.783 INFO [stderr]    |
Dec 02 08:09:07.783 INFO [stderr] 43 |     pub fn regenerate_shields(&mut self) {
Dec 02 08:09:07.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.783 INFO [stderr] 
Dec 02 08:09:07.783 INFO [stderr] warning: method is never used: `resolve_damage`
Dec 02 08:09:07.783 INFO [stderr]   --> src/game/combat/ships/reduced_ship.rs:52:5
Dec 02 08:09:07.783 INFO [stderr]    |
Dec 02 08:09:07.783 INFO [stderr] 52 |     pub fn resolve_damage(&mut self, mut damage: DamagePoint) -> DamagePoint {
Dec 02 08:09:07.786 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: method is never used: `resolve_attacks`
Dec 02 08:09:07.787 INFO [stderr]    --> src/game/combat/ships/reduced_ship.rs:118:5
Dec 02 08:09:07.787 INFO [stderr]     |
Dec 02 08:09:07.787 INFO [stderr] 118 |     pub fn resolve_attacks(&mut self, attacks: &mut ReducedAttacks) {
Dec 02 08:09:07.787 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: method is never used: `get_attacks`
Dec 02 08:09:07.787 INFO [stderr]    --> src/game/combat/ships/reduced_ship.rs:146:5
Dec 02 08:09:07.787 INFO [stderr]     |
Dec 02 08:09:07.787 INFO [stderr] 146 |     pub fn get_attacks(&self) -> ReducedAttacks {
Dec 02 08:09:07.787 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: variant is never constructed: `Unaware`
Dec 02 08:09:07.787 INFO [stderr]   --> src/game/factions.rs:20:5
Dec 02 08:09:07.787 INFO [stderr]    |
Dec 02 08:09:07.787 INFO [stderr] 20 |     Unaware,
Dec 02 08:09:07.787 INFO [stderr]    |     ^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: variant is never constructed: `Neutral`
Dec 02 08:09:07.787 INFO [stderr]   --> src/game/factions.rs:22:5
Dec 02 08:09:07.787 INFO [stderr]    |
Dec 02 08:09:07.787 INFO [stderr] 22 |     Neutral,
Dec 02 08:09:07.787 INFO [stderr]    |     ^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: variant is never constructed: `Friendly`
Dec 02 08:09:07.787 INFO [stderr]   --> src/game/factions.rs:24:5
Dec 02 08:09:07.787 INFO [stderr]    |
Dec 02 08:09:07.787 INFO [stderr] 24 |     Friendly,
Dec 02 08:09:07.787 INFO [stderr]    |     ^^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: variant is never constructed: `Enemy`
Dec 02 08:09:07.787 INFO [stderr]   --> src/game/factions.rs:26:5
Dec 02 08:09:07.787 INFO [stderr]    |
Dec 02 08:09:07.787 INFO [stderr] 26 |     Enemy
Dec 02 08:09:07.787 INFO [stderr]    |     ^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:07.787 INFO [stderr] warning: function is never used: `get_game_factions`
Dec 02 08:09:07.787 INFO [stderr]   --> src/game/factions.rs:97:1
Dec 02 08:09:07.787 INFO [stderr]    |
Dec 02 08:09:07.787 INFO [stderr] 97 | pub fn get_game_factions() -> &'static mut (Vec<String>, HashMap<FactionPair, Relation>) {
Dec 02 08:09:07.787 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:09:07.787 INFO [stderr] 
Dec 02 08:09:08.355 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.62s
Dec 02 08:09:08.355 INFO [stderr] su: No module specific data is present
Dec 02 08:09:08.781 INFO running `"docker" "inspect" "3a060e1f79b7a64a246a9c5fe5cdb8cf99f45881a059736b4a7030d43aa56a7c"`
Dec 02 08:09:08.853 INFO running `"docker" "rm" "-f" "3a060e1f79b7a64a246a9c5fe5cdb8cf99f45881a059736b4a7030d43aa56a7c"`
Dec 02 08:09:08.954 INFO [stdout] 3a060e1f79b7a64a246a9c5fe5cdb8cf99f45881a059736b4a7030d43aa56a7c
Dec 02 08:09:08.956 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:09:09.169 INFO [stdout] 934667cc86abb3027135a69f2a106f30b0abf50e04ba9104eac963099a48c077
Dec 02 08:09:09.171 INFO running `"docker" "start" "-a" "934667cc86abb3027135a69f2a106f30b0abf50e04ba9104eac963099a48c077"`
Dec 02 08:09:09.715 INFO [stderr] usermod: no changes
Dec 02 08:09:09.763 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 08:09:09.772 INFO [stderr]      Running /target/debug/deps/the_brass-ea7127e9fdc501d4
Dec 02 08:09:09.774 INFO [stdout] 
Dec 02 08:09:09.774 INFO [stdout] running 1 test
Dec 02 08:09:09.776 INFO [stdout] test game::factions::tests::test_faction_pair ... ok
Dec 02 08:09:09.776 INFO [stdout] 
Dec 02 08:09:09.776 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 08:09:09.776 INFO [stdout] 
Dec 02 08:09:09.777 INFO [stderr] su: No module specific data is present
Dec 02 08:09:10.333 INFO running `"docker" "inspect" "934667cc86abb3027135a69f2a106f30b0abf50e04ba9104eac963099a48c077"`
Dec 02 08:09:10.583 INFO running `"docker" "rm" "-f" "934667cc86abb3027135a69f2a106f30b0abf50e04ba9104eac963099a48c077"`
Dec 02 08:09:10.848 INFO [stdout] 934667cc86abb3027135a69f2a106f30b0abf50e04ba9104eac963099a48c077
